// ES5
function Person() {
    this.age = 0;
   
    setInterval(function growUp() {
      //setInterval 是window的对象
      // 在非严格模式下，growUp() 函数的 this 指向 window 对象
      this.age++;
      console.log(this.age);
    }, 1000);
 
  }
  var person = new Person();
  
  // ES6 箭头函数指向  
  function Person(){
    this.age = 0;
   
    setInterval(() => {
      // |this| 指向 person 对象
      this.age++;
    }, 1000);
  }
   
  var person = new Person();

// 数组扁平化   toString  
let   arr = [1,[2,[3,[4,5]]],6];
function flatten(arr) {
  return arr.toString().split(',').map(item =>parseFloat(item))
}
console.log(flatten(arr));
